.nomEleve{
    display: block;
    writing-mode: lr-tb;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    /*position: absolute;*/
    right: 0;
    bottom: 9px;
}

#ver-zebra
{
    font-size: 12px;
    text-align: left;
    border-collapse: collapse;
}

#ver-zebra tr:hover td
{
    color: #339;
    background: #B9C9FE;
}
#ver-zebra th
{
    font-size: 12px;
    font-weight: normal;
    padding: 0;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    color: #039;
    height: 90px;    
}
#ver-zebra td
{
    padding: 4px 2px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    color: #669;
    text-align:center;
    vertical-align:middle;
    font-size: 13px;
}

#ver-zebra td.devoir
{
    text-align:left;
    vertical-align:middle;
    font-size: 12px;
    color: #039;    
}

.vzebra-odd
{
    background: #eff2ff;
}
.vzebra-even
{
    background: #e8edff;
}
#ver-zebra th[id^=vzebra-A]
{
    background: #d0dafd;
    border-bottom: 1px solid #c8d4fd;
}
#ver-zebra th[id^=vzebra-B]
{
    background: #dce4ff;
    border-bottom: 1px solid #d6dfff;
}